<?php
namespace LPCISII\PHP2012Bundle\Entity;
use Doctrine\ORM\Mapping as ORM;

/**
  * @ORM\Entity
  * @ORM\Table(name="commandes")
  * @ORM\Entity(repositoryClass="LPCISII\PHP2012Bundle\Repository\CommandeRepository")
  */
class Commandes {
	
	/**
	  * @ORM\Id
	  * @ORM\Column(type="integer")
	  * @ORM\GeneratedValue(strategy="AUTO")
	  */
    protected $idCo;
	
	/**
	  * @ORM\Column(type="integer")
	  */  
	protected $prix;
	
	/**
	  * @ORM\Column(type="integer")
	  */
	protected $etat;
	
	/**
	  * @ORM\ManyToOne(targetEntity="Utilisateur", inversedBy="commandes")
	  * @ORM\JoinColumn(name="user_id", referencedColumnName="idU")
	  */
	protected $utilisateur;
    
	/**
	  * @ORM\Column(type="datetime")
	  */
	protected $date;


	public function getIdCo() {
		return $this->idCo;
	}
	
	public function setIdCo($idCo) {
		$this->idCo = $idCo;
	}

	public function getPrix() {
        return $this->prix;
    }

    public function setPrix($prix) {
        $this->prix = $prix;
    }
	
	public function getEtat() {
        return $this->etat;
    }

    public function setEtat($etat) {
        $this->etat = $etat;
    }
	
		

    /**
     * Set date
     *
     * @param datetime $date
     */
    public function setDate($date)
    {
        $this->date = $date;
    }

    /**
     * Get date
     *
     * @return datetime 
     */
    public function getDate()
    {
        return $this->date;
    }

   
    public function setUtilisateur(Utilisateur $utilisateur)
    {
        $this->utilisateur = $utilisateur;
    }

    public function getUtilisateur()
    {
        return $this->utilisateur;
    }
    public function __construct()
    {
        $this->utilisateurs = new \Doctrine\Common\Collections\ArrayCollection();
    }
    
    /**
     * Add utilisateurs
     *
     * @param LPCISII\PHP2012Bundle\Entity\Utilisateur $utilisateurs
     */
    public function addUtilisateur(\LPCISII\PHP2012Bundle\Entity\Utilisateur $utilisateurs)
    {
        $this->utilisateurs[] = $utilisateurs;
    }

    /**
     * Get utilisateurs
     *
     * @return Doctrine\Common\Collections\Collection 
     */
    public function getUtilisateurs()
    {
        return $this->utilisateurs;
    }
}